@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;color: #666;}

    .c {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;

    }
.height10{height: 10px;}
.height15{height: 15px;}
.height20{height: 20px;}
.height25{height: 25px;}
.height30{height: 30px;}
.height35{height: 35px;}
.height40{height: 40px;}
.height45{height: 45px;}
.height50{height: 50px;}
.height55{height: 55px;}
.height60{height: 60px;}
.height65{height: 65px;}
.height70{height: 70px;}
.height75{height: 75px;}
.height80{height: 80px;}
.height85{height: 85px;}
.height90{height: 90px;}
.height100{height: 100px;}
.height120{height: 120px;}
    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .cc {
        width: 1260px;
        margin-left: auto;
        margin-right: auto;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    a {
        font-size: 14px;
        line-height: 25px;
    }

    p {
        font-size: 14px;
        line-height: 30px;
    }

    span {
        font-size: 14px;
    }

    a:hover {
        color: #087fca;
        text-decoration: none;
    }

    .clear {
        clear: both;
    }

    .f8 {
        background: #f8f8f8;
        width: 100%;
    }

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }

    /* 网站头部 */
    .header {
        height: 120px;
        width: 100%;
        top: 0px;
        z-index: 999;
        background: #fff;
        position: fixed;
        -webkit-transition: all ease .5s;
        transition: all ease .5s;
    }
.header_top{width: 100%;height: 38px;background: #eeeeee;}
.header_top p{line-height: 38px;}
.header_top span{float: right;}
.header_top span img{margin-right: 10px;}
.header_top span em{color: #9a0000;}

    .headroom--unpinned {
        position: fixed;
        top: -120px;
    }

    .headroom--pinned {
        position: fixed;
        top: 0;
    }

.header_mid .right1{float: right;margin-top: 22px;}
.header_mid .right1 em{margin-left: 8px;margin-right: 55px;color: #007cf6;font-size: 17px;}
.header_mid .right1 a.active{color: #007cf6;}
.header_mid .right1 img{position: relative;top:-2px;}
.header_mid .right1 a{color: #666;font-size: 14px;}
.header_mid .right1 span{font-size: 10px;margin:0 5px;color: #888;position: relative;top:-2px;}
.header_mid{
    position: relative;z-index: 9;
}
.header_mid > ul{clear: both;}
.header_mid > ul > li {
    float: left;
    height: 74px;position: relative;;
    margin-left: 55px;
}
.header_mid > ul > li:hover{}


.header_mid > div.right{margin-top: 29px;}
.header .c > a.left{margin-top: 25px;}

.header_mid > ul > li:hover > a, .header_mid > ul > li.active > a{color: #007cf6;border-bottom: 2px solid #007cf6;}
    .header_mid > ul > li > a {
        color: #666;
        font-size: 16px;
        line-height: 74px;padding-bottom: 25px;
    }

    .header_mid > ul > li > a > span {
        color: #fff;
        font-size: 12px;
    }
.header_mid > ul > li.nav1{position: relative;}
.header_mid > ul > li.nav1 ol {
    background: #fff;
    top: 74px;
    width: 1200px;
    left:-658px;
    position: absolute;
    display: none;
}
.header_mid > ul > li.nav1:hover ol{display: block;transition: all .5s;}
.header_mid > ul > li.nav1 ol li{float: left;background: url("../images/nav1_l.png") no-repeat right center;width: 200px;height: 243px;
padding-top: 27px;padding-left: 30px;}
.header_mid > ul > li.nav1 ol li:last-child{background: none;}
.header_mid > ul > li.nav1 ol li > a{display: block;line-height: 32px;width: 147px;background: url("../images/nav1_b.png") no-repeat center bottom;
font-size: 14px;color: #666666;font-weight: bold;margin-bottom: 5px;}
.header_mid > ul > li.nav1 ol li p{line-height: 28px;font-size: 14px;color: #888;}
.header_mid > ul > li.nav1 ol li p > a{font-size: 12px;color: #666;margin-left: 8px;}
.header_mid > ul > li.nav1 ol li p > a:hover{color: #007cf6;}

.header_mid > ul > li.act ol {background: #fff;width: 160px;left:-42px;position: absolute;display: none;}
.header_mid > ul > li.act:hover ol {display: block;}
    .header_mid > ul > li.act ol > li {
        height: 50px;
        text-align: left;
        padding-left: 25px;
        border-bottom: 1px solid #ddd;
    }

    .header_mid > ul > li.act ol > li:hover {
        background: #007cf6;
    }

    .header_mid > ul > li.act ol li a {
        line-height: 50px;
        color: #666;
        font-size: 14px;
    }

    .header_mid > ul > li.act ol li:hover a {
        color: #fff;
    }

    .header_mid > ul > li.act ol > li > dl {
        position: absolute;
        left: 160px;
        background: rgba(211, 212, 214, 0.8);
        top: 0;
        width: 370px;
        display: none;
    }

    .header_mid > ul > li.act ol > li:hover > dl {
        display: block;
    }

    .header_mid > ul > li.act ol > li > dl dd {
        width: 184px;
        height: 50px;
        padding-left: 20px;
        float: left;
    }

    .header_mid > ul > li.act ol > li > dl dd:nth-child(2n+1) {
        border-right: 1px dashed #007cf6;
    }

    .header_mid > ul > li.act ol > li > dl dd a {
        line-height: 50px;
        color: #007cf6;
    }

    /* banner图 */
    .banner {
        height: 800px;
        width: 100%;
        position: relative;
    }

    .banner .swiper-slide div {
        height: 800px;
    }

    .banner .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 20px;
    }

    .banner .swiper-pagination-bullet {
        width: 15px;
        height: 15px;
        opacity: 1;
        background: #fff;
        border-radius: 100%;
    }

    .banner .swiper-pagination-bullet-active {
        opacity: 1;
        background: #007cf6;
    }
/* 优势   */
.ys_t{width: 100%;height: 140px;background: #f8f8f8;}
.ys_t ul{max-width: 100%;width: 1500px;}
.ys_t li{float: left;width: 25%;text-align: center;}
.ys_t li h3{font-family: Impact;font-size: 40px;margin-top: 20px;}
.ys_t li h3 span{font-size: 40px;color: #666666;font-family: Adobe 黑体 Std;}
.ys_t li hr{width: 34px;height: 3px;border:none;background: #206fef;margin:8px auto;}
.ys_t li p{font-size: 16px;color: #999;}
/* 优势   */
    .tit h2{font-size: 30px;color: #000000;text-align: center;}
.tit img{margin:0 25px;}
.tit hr{width: 205px;border:none;height: 1px;background: #eee;}
.tit > div{width: 40px;height: 4px;background: #e63955;margin:0 auto;position: relative;top:-20px;}

.ys_1 li{float: left;text-align: center;width: 320px;margin-top: 30px;}
.ys_1 li:nth-child(2){margin-left:85px;margin-right:85px;width: 390px;}
.ys_1 li h5{font-size: 20px;color: #444;margin-top: 15px;line-height: 45px;font-weight: bold;}
.ys_1 li p{font-size: 16px;}

    /*  产品中心  */
.p_menu{text-align: center;margin-top: 34px;}
.p_menu a{border:1px solid #ededed;padding:8px 15px;background: #fbfbfb;font-size: 16px;color: #292929;margin-left: 2px;}
.p_menu a.active{color: #007cf6;border:1px solid #007cf6;}
.p_prod ul{display: none;}
.p_prod ul:first-child{display: block;}
.p_prod li {float: left;height: 326px;width: 290px;margin-right: 13px;margin-top: 30px;}
.p_prod li:nth-child(3),.p_prod li:nth-child(7) {margin-right: 0;}
.p_prod li:first-child{width: 593px;background: linear-gradient(to right, #2786f5 0%,#43b3f4 100%);padding:35px 70px;color: #fff;}
.p_prod li:first-child h3{font-size: 16px;color: inherit;text-align: center;margin-bottom: 15px;}
.p_prod li:first-child p{font-size: 14px;color: inherit;margin-bottom: 10px;line-height: 30px;border-bottom: 1px solid #fff;padding-bottom: 10px;
    text-align: left;height: 95px;}
.p_prod li:first-child h4{font-size: 16px;color: inherit;text-align: center;margin-bottom: 5px;}
.p_prod li:first-child p a{float: right;line-height: 30px;color: inherit;font-size: 12px;}
.p_prod li:first-child > a{display: block;font-size: 14px;color: inherit;float: left;line-height: 38px;width: 48%;margin-right: 2%;height:38px;overflow: hidden;}
.p_prod li:first-child > a:hover{color: #eee;}
.p_prod li:first-child > a em{margin-right: 8px;font-size: 13px;}
.p_prod li > div.p_pro_1 img{max-width: 290px;max-height: 290px;transition: all .5s;}
.p_prod li > div.p_pro_1{width: 290px;height: 290px;overflow: hidden;}
.p_prod li p{text-align: center;height: 46px;overflow: hidden;}
.p_prod li p a {font-size: 16px;color: #333333;line-height: 46px;}
.p_prod li:hover > div.p_pro_1 img{transition: all .5s;transform: scale(1.1);}
.p_prod li:hover > p > a{color: #007cf6;}
.prod_1 > p.p{text-align: center;margin-top: 65px;margin-bottom: 105px;}
.prod_1 > p.p a{padding:14px 57px;border:1px solid #007cf6;border-radius: 27px;font-size: 18px;color: #2887f5;}

    /* 关于我们 */
.about{width: 100%;height: 625px;background: #f4f4fb;overflow: hidden;}
.about .c{padding-top: 80px;}
.about .tit{height: 100px;}

.about .left{background:url("../images/ab_0.jpg") no-repeat center;width: 50%;height: 100%;}
.about .left1 {width: 565px;height: 384px;float: right;margin-top: 120px;margin-right: 35px;}
.about .left1 h2{font-size: 30px;color: #fff;margin-bottom: 15px;}
.about .left1 h3{font-size: 18px;color: #ffffff;margin-bottom: 40px;}
.about .left1 > div {width: 100%;height: 180px;overflow: hidden;margin-bottom: 80px;}
.about .left1 p {line-height: 36px;font-size: 16px;color: #fff;height: 180px;overflow: hidden;}
.about .left1 h5 span{background: #fff;margin-right: 5px;padding:16px 40px;font-size: 16px;color: #333;}
.about .left1 h5 span.active{color: #fff;background: #3b94d2;}

.about .right {width: 880px;height: 100%;max-width: 50%;padding-top: 70px;}
.about .right > div{width: 800px;max-width: 100%;height: 550px;}
.about .right .swiper-slide{width: 662px;height: 522px;max-width: 100%;display: flex;align-items: center;justify-content: center;}
.about .right img {max-width: 100%;max-height: 440px;}
.about .right .swiper-button-next, .about .right .swiper-button-prev{width: 12px;height: 24px;}
.about .right .swiper-button-prev{background: url("../images/ico/prev_0.png") no-repeat;}
.about .right .swiper-button-next{background: url("../images/ico/next_0.png") no-repeat;}
.about .right .swiper-pagination-bullet{width: 16px;height: 16px;}

    /* 解决方案 */
.services{width: 100%;background: url("../images/so_bj.jpg") no-repeat center;height: 902px;overflow: hidden;}
.c_menu{text-align: center;margin-bottom: 45px;}
.c_menu a{border:1px solid #fff;color: #fff;padding:8px 50px;margin-left: 5px;}
.c_menu a.active{background: #fff;color: #3b94d2;}
.services .c2{display: none;}
.services .tit h2{color: #fff;margin-top: 70px;margin-bottom: 50px;}
.services .left{border:1px solid #aaa;padding:15px 10px;width: 292px;height: 597px;}
.services .left1{background: #fff;width: 100%;height: 100%;padding:20px;}
.services .left1 h2{font-size: 18px;color: #5c5c5c;}
.services .left1 h3{font-size: 18px;color: #5c5c5c;line-height: 36px;margin-bottom: 36px;}
.services .left1 li{width: 227px;height: 40px;line-height: 40px;margin-bottom: 10px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.services .left1 li.active{background: #3b94d2 url("../images/so_1.png") no-repeat 190px center;}
.services .left1 li a{color: #48443b;font-size: 16px;margin-left: 18px;}
.services .left1 li.active a{color: #fff;}
.services .right{height: 597px;width: 882px;}
.services .right1{background: #fff;width: 100%;height: 302px;padding:20px;}
.services .right1 img{width: 415px;height: 262px;}
.services .right2{float: right;width: 362px;height: 262px;margin-right: 12px;}
.services .right2 h3{font-size: 18px;color: #333333;border-bottom: 1px solid #3b94d2;line-height: 60px;text-align: center;margin-bottom: 10px;}
.services .right2 p{font-size: 16px;color: #666;line-height: 30px;height: 150px;overflow: hidden;}
.services .right2 > a{color: #3b94d2;font-size: 14px;line-height: 36px;}
.services .right h4{color: #fff;font-size: 16px;font-weight: bold;margin-top: 22px;margin-bottom: 13px;}
.services .right h4 em{border-left: 3px solid #fff;margin-right: 15px;font-size: 12px;}
.services .right li{float: left;margin-right: 16.6px;width: 208px;height: 238px;}
.services .right li:nth-child(5){margin-right: 0;}
.services .right li div{width: 208px;height: 208px;background: #fff;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.services .right li div img{max-width: 208px;max-height: 208px;transition: all .5s;}
.services .right li p{line-height: 50px;font-size: 16px;color: #fff;text-align: center;}
.services .right li:hover img{transform: scale(1.1);transition: all .5s;}
.services .right_1{display: none;}
.services .right_1:first-child{display: block;}
/* 合作客户 */
.hezuo ul{margin-top: 60px;}
.hezuo li{width: 282px;height: 105px;float: left;margin-right: 24px;margin-bottom: 28px;
    display: flex;align-items: center;justify-content: center;overflow: hidden;}
.hezuo li:nth-child(4n){margin-right: 0;}
.hezuo li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.hezuo li:hover img{transition: all .5s;transform: scale(1.1);}

    /* 新闻中心 */
    .news .p_right1 .a{font-size: 16px;color: #333;}
.news h6{border-bottom: 1px solid #eee;line-height: 45px;}
.news .p_right1 .a em{font-size: 16px;color: #333;margin:0 10px;}
.news .p_right1 .a.active{color: #e63955;}
.news .p_right1 .p_more{font-size: 16px;color: #e63955;float: right;}
.news .news1{height: 600px;overflow: hidden;}
.news .news1 > div{height: 565px;margin-top: 25px;}
.news .news1 > div > div{padding-bottom: 40px;}
.news .news1 li{width: 378px;height: 490px;margin-top: 35px;}
.news .news1 li img{width: 378px;height: 252px;}
.news .news1 li .news_1{width: 100%;height: 225px;margin-top: 13px;background: #f7f7f7;padding:15px;}
.news .news1 li a{font-size: 14px;color: #666;}
.news .news1 li h5 {font-size: 17px;color: #666666;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;line-height: 30px; }
.news .news1 li h5 span{float: right;font-size: 14px;color: #999;}
.news .news1 li p {font-size: 16px;line-height: 30px;color: #666;margin-bottom: 15px;}
.news .news1 li:hover .news_1{background: #3b94d2;transition: all .5s;}
.news .news1 li:hover h5,.news .news1 li:hover p,.news .news1 li:hover h5 span,.news .news1 li:hover a{color: #fff;}
.news .news1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.news .news1 .swiper-pagination-bullet-active{background: #3b94d2;}

    /* 友情链接 */
    .link {}
    .link p {font-size: 14px;color: #c1c1c1;}
    .link p a {font-size: 12px;color: #c1c1c1;margin-right: 25px;}
    .link p a:hover {color: #3b94d2;}
    /*   底部样式   */
.footer {width: 100%;height: 558px;background: #1e1d2f;overflow: hidden;}
.footer .c {margin-top: 55px;height: 448px;}
.footer .foot_2 {width: 290px;float: left;}
.footer h3{border-bottom: 1px solid #4d5060;font-size: 16px;color: #ffffff;padding-bottom: 15px;}
.footer div.line{width: 45px;height: 1px;background: #6ebbf1;margin-top: -1px;}
.footer .foot_2 p {font-size: 14px;color: #c1c1c1;line-height: 28px;margin-top: 10px;text-align: justify;margin-right: 10px;height: 280px;overflow: hidden;}
.footer .foot_3 {width: 462px;float: left;margin-left: 80px;}
.footer .foot_3 .n1{border-bottom: 1px solid #4d5060;width: 210px;float: left;margin-right: 42px;padding-bottom: 15px;min-height: 109px;}
.footer .foot_3 .n1:nth-child(2n){margin-right: 0;}
.footer .foot_3 .n2{float: left;width: 105px;}
.footer .foot_3 .n2 p{line-height: 36px;margin-top: 5px;}
.footer .foot_3 .n2 p a{font-size: 14px;color: #dbdbdb;}
.footer .foot_3 .n2 > a{font-size: 12px;color: #c1c1c1;line-height: 26px;display: block;}
.footer .foot_3 .n3{width: 100%;}
.footer .foot_3 .n3 > a{width: 50%;float: left;}
.footer .foot_3 .n4 > a{font-size: 14px;color: #dbdbdb;}
.footer .foot_3 .n2 > a:hover{color: #3b94d2;}
.foot_1 {width: 292px;float: right;}
.foot_1 ul{margin-top: 5px;}
.foot_1 li{border-bottom: 1px dashed #4d5060;height: 100px;}
.foot_1 li h5{font-size: 14px;color: #dbdbdb;width: 200px;float: right;line-height: 30px;margin-top: 8px;}
.foot_1 li pre{font-size: 12px;color: #c1c1c1;width: 200px;float: right;line-height: 26px;}
.foot_1 li img{margin-top: 16px;width: 64px;height: 64px;}
.foot_1 li:last-child{border:none;}

.footer .c1 {width: 100%;height: 55px;clear: both;background: #131321;}
.footer .c1 p {line-height: 55px;text-align: center;font-size: 12px;color: #dbdbdb;}
.footer .c1 p a {line-height: 55px;font-size: 12px;color: #dbdbdb;}
.footer .c1 p img{margin-left: 20px;margin-right: 3px;}

    .page p {text-align: center;line-height: 100px;}
    .page p span, .page p a {padding: 8px 14px;margin-left: 15px;font-size: 16px;color: #666666;border: 1px solid #ebebeb;}
    .page .current {color: #3b94d2;padding: 8px 14px;}
    .page p a:hover {color: #3b94d2;padding: 8px 14px;}
    /*固定的悬浮窗*/
    .yb_conct {
        position: fixed;
        z-index: 9999999;
        top: 207px;
        right: -127px;
        cursor: pointer;
        transition: all .3s ease;
    }


    .yb_bar ul li {
        width: 180px;
        height: 53px;
        font: 16px/53px 'Microsoft YaHei';
        color: #fff;
        text-indent: 54px;
        margin-bottom: 3px;
        border-radius: 3px;
        transition: all .5s ease;
        overflow: hidden;
    }

.yb_bar .yb_top {
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 0;
}

.yb_bar .yb_QQ {
    text-indent: 0;
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ_a {
    text-indent: 0;
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 -114px;
}

.yb_bar .yb_phone {
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 -171px;
}

.yb_bar .yb_mobile {
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 -227px;
}

.yb_bar .yb_ercode {
    /*height:200px;*/
    background: #007cf6 url(../images/fixCont.png) no-repeat 0 -283px;
}

    .hd_qr {
        margin-left: 30px;
    }

    .yb_QQ a, .yb_QQ_a a {
        display: block;
        text-indent: 54px;
        line-height: 53px;
        width: 100%;
        height: 100%;
        color: #fff;
    }

.site_map h1 a{font-size:18px;color:#666;line-height:60px;padding-left:10px;}
.site_map li{width:270px;display:inline-block;line-height:40px;padding-left:10px;}
.site_map ul{border:1px solid #eee;min-height:50px;}
.site_map li a{font-size:14px;color:#666;line-height: 36px;}
.site_map,.site_map a{font-size:12px;color:#666;}









